package com.tma.android.gpm.data.database.handler;

import java.util.List;

public interface TableHandler<T> {
	// Adding new Item
	public void addItem(T Item);
	 
	// Getting single Item
	public T getItem(int id);
	 
	// Getting All Items
	public List<T> getAllItems();
	 
	// Getting Items Count
	public int getItemsCount();
	
	// Updating single Item
	public int updateItem(T Item);
	 
	// Deleting single Item
	public void deleteItem(T Item);
	
	//Check isExist Item
	public boolean isExist(T item) ;
}
